package com.lyy.photovoltaic.beans;

import lombok.Data;

import java.util.Date;
import javax.persistence.*;
@Data
@Table(name = "personal_equipments")
public class PersonalEquipments {
    /**
     * 单个个人设备id
     */
    @Id
    @Column(name = "pe_id")
    private String peId;

    /**
     * 设备id
     */
    @Column(name = "equipment_id")
    private String equipmentId;

    /**
     * 设备是否正常工作
     */
    @Column(name = "pe_status")
    private Boolean peStatus;

    /**
     * 设备累计工作时间
     */
    @Column(name = "pe_worktime")
    private String peWorktime;

    /**
     * 设备累计发电量
     */
    @Column(name = "pe_power_generation")
    private String pePowerGeneration;

    /**
     * 个人设备表创建时间
     */
    @Column(name = "pe_createtime")
    private Date peCreatetime;

    /**
     * 获取单个个人设备id
     *
     * @return pe_id - 单个个人设备id
     */
    public String getPeId() {
        return peId;
    }

    /**
     * 设置单个个人设备id
     *
     * @param peId 单个个人设备id
     */
    public void setPeId(String peId) {
        this.peId = peId;
    }

    /**
     * 获取设备id
     *
     * @return equipment_id - 设备id
     */
    public String getEquipmentId() {
        return equipmentId;
    }

    /**
     * 设置设备id
     *
     * @param equipmentId 设备id
     */
    public void setEquipmentId(String equipmentId) {
        this.equipmentId = equipmentId;
    }

    /**
     * 获取设备是否正常工作
     *
     * @return pe_status - 设备是否正常工作
     */
    public Boolean getPeStatus() {
        return peStatus;
    }

    /**
     * 设置设备是否正常工作
     *
     * @param peStatus 设备是否正常工作
     */
    public void setPeStatus(Boolean peStatus) {
        this.peStatus = peStatus;
    }

    /**
     * 获取设备累计工作时间
     *
     * @return pe_worktime - 设备累计工作时间
     */
    public String getPeWorktime() {
        return peWorktime;
    }

    /**
     * 设置设备累计工作时间
     *
     * @param peWorktime 设备累计工作时间
     */
    public void setPeWorktime(String peWorktime) {
        this.peWorktime = peWorktime;
    }

    /**
     * 获取设备累计发电量
     *
     * @return pe_power_generation - 设备累计发电量
     */
    public String getPePowerGeneration() {
        return pePowerGeneration;
    }

    /**
     * 设置设备累计发电量
     *
     * @param pePowerGeneration 设备累计发电量
     */
    public void setPePowerGeneration(String pePowerGeneration) {
        this.pePowerGeneration = pePowerGeneration;
    }

    /**
     * 获取个人设备表创建时间
     *
     * @return pe_createtime - 个人设备表创建时间
     */
    public Date getPeCreatetime() {
        return peCreatetime;
    }

    /**
     * 设置个人设备表创建时间
     *
     * @param peCreatetime 个人设备表创建时间
     */
    public void setPeCreatetime(Date peCreatetime) {
        this.peCreatetime = peCreatetime;
    }
}